// 显示当前登录者头像及工号
showHeadImgId()

// 头部退出按钮
$('#quit').find('button').click(function(){
     open('./login.html','_self')
})

//点击搜索按钮
$('button').on('click', function () {
     //清除表单中按钮的默认提交事件
     event.preventDefault()
})

//点击主菜单
$('#mianNav .navbar-nav>li').on('click', function () {
     //设置自身为选中状态并清除其他选项的选中状态
     $(this).addClass('mianActive').siblings().removeClass('mianActive')
})

//点击二级菜单
$('main .navbar-nav>li').on('click', function () {
     //设置自身为选中状态并清除其他选项的选中状态
     $(this).addClass('active').siblings().removeClass('active')
})

//修改个人信息
let loginUser =  getData('loginUser').jobNumber
let useData = getData('staff')
// 获取表格数据显示在表单
function personInfom(){
     for(let i = 0;i<useData.length;i++){
          if(useData[i].jobNumber==loginUser){
               $('#headPortrait').attr('src',useData[i].headPortrait) 
               let JobIdVal = useData[i].jobNumber
               let PasswordVal = useData[i].password
               let NameVal = useData[i].userName
               let SexVal = useData[i].sex
               let BirthdateVal = useData[i].Birthdate
               let TelVal = useData[i].tel
               let PositionVal = useData[i].jobTitle
               let AccessLevelVal = useData[i].AccessLevel
               $('#getJobId').val(JobIdVal)
               $('#getPassword').val(PasswordVal)
               $('#getName').val(NameVal)

               if (SexVal == '男') {
                    $('.getSex').eq(0).prop('checked', true)
               }
               else {
                    $('.getSex').eq(1).prop('checked', true)
               }
               $('#getBirthdate').val(BirthdateVal)
               $('#getTel').val(TelVal)
               $('#getPosition').val(PositionVal)
               $('#getAccessLevel').val(AccessLevelVal)
          }     
     } 

}
personInfom()

// 判断输入框是否为空
$('.contentNull1').blur(function () {
     if ($(this).val() == '') {
          $(this).siblings().show()
     }
     else {
          $(this).siblings().hide()
     }
})

//获取表单数据添加到数据库
function amend(){
     let getPassword = $('#getPassword').val()                   //密码
     let getName = $('#getName').val()                           //姓名
     let getSex                                                  //性别
     let getBirthdate = $('#getBirthdate').val()                 //出生日期
     let getTel = $('#getTel').val()                             //联系电话
     if ($('.getSex:checked').val() === 'woman') {
          getSex = '女'
     }
     else {
          getSex = '男'
     }
     if (getPassword !== '' && getName !== '' && getBirthdate !== '' && getTel !== '') {
          for (let i = 0; i < useData.length; i++) {
               if (useData[i].jobNumber == loginUser) {
                    useData[i].password = getPassword
                    useData[i].userName = getName
                    useData[i].sex = getSex
                    useData[i].Birthdate = getBirthdate
                    useData[i].tel = getTel
               }
          }
          saveData('staff', useData);
          personInfom()
          $('#myModal').modal('show')
     }
     else{
          //提示输入错误
          if (getPassword == '') {
               $('#getPassword').siblings().show()
          }
          if (getName == '') {
               $('#getName').siblings().show()
          }
          if (getBirthdate == '') {
               $('#getBirthdate').siblings().show()
          }
          if (getTel == '') {
               $('#getTel').siblings().show()
          }
     }
}

$('#getPassword').blur(function(){
     amend()
})                  
$('#getName').blur(function(){
     amend()
})                                                                                        
$('#getBirthdate').blur(function(){
     amend()
})                                
 $('#getTel').blur(function(){
     amend()
})                  